package com.vivek.guess.what.calculator;

import java.util.List;

import com.vivz.guess.what.vo.Game;
import com.vivz.guess.what.vo.Guess;
import com.vivz.guess.what.vo.ProbabilityMatrix;

public abstract class AbstractCalculator implements Calculator {

	@Override
	public void calculate(final Game game) {
		calculate(game.getGuesses(), game.getMatrix());
	}

	@Override
	public abstract void calculate(final List<Guess> guesses, final ProbabilityMatrix pMatrix);

}
